eating their own dog food - Türkisch Englisch Wörterbuch